return sludge pumping station - French English Dictionary